SM4算法介绍与代码实现 |
您所在的位置:网站首页 › fpe加密 中文 › SM4算法介绍与代码实现 |
SM4算法介绍与代码实现 本文最后更新于:2022年6月5日 下午 SM4算法介绍 加密过程用公式进行描述如下所示,其中S代表使用S-box进行替换,L表示线性函数执行循环左移的操作 X0′=X1X1′=X2X2′=X3X'_0 = X_1 \\ X'_1 = X_2 \\ X'_2 = X_3X0′=X1X1′=X2X2′=X3 X3′=X0⊕L(S(X3⊕X2⊕X1⊕RKi))X'_3 =X_0⊕ L( S (X_3 ⊕ X_2 ⊕ X_1 ⊕ RK_i))X3′=X0⊕L(S(X3⊕X2⊕X1⊕RKi)) A=(a0,a1,a2,a3),B=(b0,b1,b2,b3)(b0,b1,b2,b3)=S(A)=(Sbox(a0),Sbox(a1),Sbox(a2),Sbox(a3))A=(a_0,a_1,a_2,a_3), B=(b_0,b_1,b_2,b_3) \\ (b_0,b_1,b_2,b_3) = S(A)= (Sbox(a_0),Sbox(a_1),Sbox(a_2),Sbox(a_3))A=(a0,a1,a2,a3),B=(b0,b1,b2,b3)(b0,b1,b2,b3)=S(A)=(Sbox(a0),Sbox(a1),Sbox(a2),Sbox(a3)) B=(b0,b1,b2,b3),C(32bits)C=L(B)=B⊕(B |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |